libxl: always set list out parameter of libxl_device_pci_list_assigned
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 21 Jun 2011 16:35:57 +0000 (17:35 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 21 Jun 2011 16:35:57 +0000 (17:35 +0100)
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_pci.c

index 5b01b7696ee746581bf86223d8ae8e6f07edf33b..307ca2376b238355384799c3ce60f733aef67870 100644 (file)
@@ -1026,8 +1026,7 @@ int libxl_device_pci_list_assigned(libxl_ctx *ctx, libxl_device_pci **list, uint
             } while ((p = strtok_r(NULL, ",=", &saveptr)) != NULL);
         }
     }
-    if ( *num )
-        *list = pcidevs;
+    *list = pcidevs;
     libxl__free_all(&gc);
     return 0;
 }